import request from '@/utils/request'

// 查询生产纸张下单标准设置列表
export function listPaperProduction(query) {
    return request({
        url: '/mes/info/list',
        method: 'get',
        params: query,
    })
}
// 查询生产纸张下单标准 新增
export function addPaperProduction(data) {
    return request({
        url: '/mes/info',
        method: 'post',
        data: data,
    })
}
// 查询生产纸张下单标准设置 详情

export function getPaperProduction(id) {
    return request({
        url: '/mes/info/' + id,
        method: 'get',
    })
}

// 删除生产纸张下单标准管理
export function delPaperProduction(id) {
    return request({
        url: '/mes/info/' + id,
        method: 'delete',
    })
}

// 修改生产纸张下单标准管理
export function updatePaperProduction(data) {
    return request({
        url: '/mes/info',
        method: 'put',
        data: data,
    })
}

export const exportszmx = data => {
    return request({
        url: 'mes/info/exportszmx',
        method: 'post',
        data,
        // responseType: "blob",
    })
}

// 下载模板
export const setTemplate = data => {
    return request({
        url: 'mes/info/importTemplate',
        method: 'post',
        data,
        responseType: 'blob',
    })
}

// 查询是否可以启用
export function searchStatus(data) {
    return request({
        url: '/mes/info/status',
        method: 'post',
        data: data,
    })
}

// 修改生产纸张下单标准状态
export function updatestatusProduction(data) {
    return request({
        url: '/mes/info/updatestatus',
        method: 'post',
        data: data,
    })
}

// 查询机台是否可以使用
export function ProductionGetmachine(data) {
    return request({
        url: '/mes/info/getmachine',
        method: 'post',
        data: data,
    })
}

// 生产纸张下单标准列表
export function paperOrderGetlist(params) {
    return request({
        url: '/paperOrder/getlist',
        method: 'get',
        params,
    })
}

// 生产纸张下单标准
export function paperOrderGetById(id) {
    return request({
        url: '/paperOrder/getById/' + id,
        method: 'get',
    })
}
export function paperOrderAdd(data) {
    return request({
        url: '/paperOrder/add',
        method: 'post',
        data,
    })
}
export function paperOrderDeleteById(data) {
    return request({
        url: '/paperOrder/deleteById',
        method: 'post',
        data,
    })
}
// 查询损耗系数
export function getCoefficient(params) {
    return request({
        url: '/paperOrder/getcoefficient',
        method: 'get',
        params,
    })
}
